$(document).ready(function() {
    $('#registrarse').click(function(e) {
        e.preventDefault();
        $('#myModal').modal('show');
    });
    
    $("#ajaxLoader").hide();
    $("#btnRegistrarse").click(function() {

        txtNombre = $("#txtNombre").val();
        txtEmail = $("#txtEmail").val();
        txtPass = $("#txtPass").val();
        txtPassConfirm = $("#txtPassConfirm").val();

        if (txtNombre.length > 0) {
            if (txtPass === txtPassConfirm) {
                $("#ajaxLoader").show();
                $("#botonesRegistro").hide();
                $.ajax({
                    type: "GET",
                    url: "funcionesAjax/registro.jsp",
                    data: {email: txtEmail, password: txtPass, nombre:txtNombre},
                    dataType: "json"
                }).done(function(data) {
                    tipo = 'error';
                    if (data.resultado === 1) {
                        tipo = 'success';
                        $('#myModal').delay(300).modal('hide');
                    }
                    var options = $.parseJSON('{"text":"' + data.mensaje + '","layout":"top","type":"' + tipo + '","animateOpen": {"opacity": "show"}}');
                    $("#ajaxLoader").hide();
                    $("#botonesRegistro").show();
                    noty(options);
                });
            } else {
                var options = $.parseJSON('{"text":"Las contraseñas no coinciden.","layout":"top","type":"error","animateOpen": {"opacity": "show"}}');
                noty(options);
            }
        } else {
            var options = $.parseJSON('{"text":"El nombre es obligatorio","layout":"top","type":"error","animateOpen": {"opacity": "show"}}');
            noty(options);
        }

    });
});

